using MediatR;
using System.Collections.Generic;
using Work.API.Dtos;
using Work.ErrorCode;

namespace Work.API.Applications.Read.Commands
{
    /// <summary>
    /// 获取未支付患者列表查询
    /// </summary>
    public class GetUnpaidPatientsQuery : IRequest<ApiResult<List<UnpaidPatientDto>>>
    {
        /// <summary>
        /// 挂单号（可选）
        /// </summary>
        public string? RegistrationNum { get; set; }

        /// <summary>
        /// 身份证号（可选）
        /// </summary>
        public string? IdCard { get; set; }

        /// <summary>
        /// 患者姓名（可选）
        /// </summary>
        public string? PatientName { get; set; }
    }
}

